.fee-details {
  display: flex;
  align-items: center;
  justify-content: center;
  .content-section {
    .section-title {
      font-size: 18px;
      font-weight: 600;
      color: #171717;
      display: block;
      margin-bottom: 16px;
    }

    .quotation-categories {
      display: flex;
      flex-direction: column;
      gap: 16px;

      .category-group {
        .category-header {
          display: flex;
          justify-content: space-between;
          align-items: center;
          font-weight: 600;
          color: #171717;
          border-bottom: 1px solid #e5e5e5;
          padding-bottom: 8px;
          margin-bottom: 8px;

          .category-header-left {
            display: flex;
            align-items: center;
          }
        }

        .category-items {
          padding-left: 8px;
          display: flex;
          flex-direction: column;
          gap: 4px;

          .category-item {
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: #525252;
            font-size: 14px;
          }
        }
      }
    }
    .quotation-footer {
      margin-top: 16px;
      padding-top: 16px;
      border-top: 1px solid #e5e5e5;

      .quotation-summary {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-weight: bold;
        color: #171717;
        margin-bottom: 8px;

        .summary-total {
          font-size: 20px;
          color: #22c55e;
        }
      }

      .quotation-note {
        font-size: 12px;
        color: #737373;
      }
    }
  }
}

// 当作为 Card 内容时的样式调整
.quotation-card {
  padding: 16px;
}
